package com.sniper.web.shiro.web.bind.annotation;


import com.sniper.data.Constants;

import java.lang.annotation.*;

/**
 * <p>
 * 绑定当前登录的用户
 * </p>
 * <p>
 * 不同于@ModelAttribute
 * </p>
 *
 * @author Zhang Kaitao
 */
@Target({ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CurrentUser {

    /**
     * 当前用户在request中的名字
     *
     * @return
     */
    Constants value() default Constants.CURRENT_USER;
}
